home *** CD-ROM | disk | FTP | other *** search
/ GameSpot.it / GameSpot Italia (2001).bin / demo / severancedemo / data1.cab / Program_Files / Lib / MemPersistence.py < prev    next >
Encoding:
Text File  |  2000-10-13  |  459 b   |  26 lines

  1.  
  2.  
  3.  
  4. import Bladex
  5. import cPickle
  6.  
  7.  
  8. def Store(key,value):
  9.     "Guarda en memoria un valor arbitrario de Python (que se pueda hacer pick)"
  10.  
  11.     s=cPickle.dumps(value)
  12.     Bladex.SetStringValue(key,s)
  13.  
  14.  
  15. def Get(key):
  16.     "Recupera de memoria un valor arbitrario de Python previamente guardado"
  17.  
  18.     v=Bladex.GetStringValue(key)
  19.     if v:
  20.         return cPickle.loads(v)
  21.     return None
  22.  
  23.  
  24. def Delete(key):
  25.     Bladex.DeleteStingValue(key)
  26.